@charset "utf-8";
@font-face {font-family: "iconfont";
   src: url('../../css/iconfont/iconfont.eot'); /* IE9*/
  src: url('../../css/iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../../css/iconfont/iconfont.woff') format('woff'), /* chrome,firefox */
  url('../../css/iconfont/iconfont.ttf') format('truetype'), /* chrome,firefox,apera,afari, Android, iOS 4.2+*/
  url('../../css/iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  line-height:26px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/*颜色*/
.color-f30{color:#f30;}
.color-080{color:#080;}
.iconfont:hover{color:#f30;}
.iconfs-18{font-size:18px;}
.i-hand{cursor:pointer;font-size: 16px;padding-left:3px;text-align: center;}
.icon-xuanzhong:before { content: "\e660"; }
.icon-weixuanzhong:before { content: "\e661"; }

/* CSS Document */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
html { height:100%; font-size:12px;color:#666; background:#fff;}
html { _padding:15px 15px 15px; background:#fff}
body, button, input, select, textarea { font: 12px/1.5 ,Microsoft Yahei,tahoma, arial, \5b8b\4f53; color:#555; }
body{font-size:12px;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
a { text-decoration: none; color:#555; cursor:pointer; }
a:hover { text-decoration: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; margin:0;}
table tr{line-height:32px;}
table td{padding:3px 0 0 5px;font: 12px/30px Microsoft Yahei;};

table.table_add{border-collapse: collapse; border-spacing: 0;}
table.table_add tr{line-height:30px;height:30px;}
table.table_add td{padding:5px 0 0 5px;font: 12px/30px Microsoft Yahei;};
.searchbar{line-height:35px;}
.pad_t20{padding-top:10px;margin-top:10px;}
.pad_t20 td{padding-top:5px;}
.cf:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.cf { *zoom:1; }
.dn { display: none; }
.fl { float: left; }
.fr { float: right; }
.fl-m{ float: left;margin-left: 15px;}
.mr0 { margin-right: 0 !important; }
.mrb { margin-right:10px;}
.mr10 { margin-right:10px;}
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mt10{margin-top:10px;}
.tc { text-align: center; }
.tr { text-align: right; }
.es { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.fb { font-weight: bold !important; }
.pr { position:relative;}
.pa { position: absolute; }
.red{ color:#F00; }
.vm { vertical-align:middle; }
.f14{ font-size:14px; }
.fwn{ font-weight:normal !important; }

/* body{ background-color:#f5f5f5; } */
a{ outline:none; }
.wrapper{ padding-top:15px; padding-left:15px; padding-bottom:15px; background:#fff;}
.min-w{ min-width:1150px; }

/*搜索条件*/
.mod-search .con{ width: 250px; }
.ul-inline li{ float:left; margin-right:2px; }
.ul-inline li label{ padding-right:2px; }
.ul-inline li i{ padding:0 3px; font-style:normal; }
.mod-search .more{ cursor:pointer; }
/*高级条件*/
.mod-search-adv label { width: 80px; display: inline-block; }
.mod-search-adv li { margin-bottom: 20px; }
.mod-search-adv li i { font-style: normal; padding: 0 5px; }
.mod-search-adv .con{ width: 250px; }


.spinbox{ border: 1px solid #ccc; padding:1px 2px 2px; width:60px; }

.spinbox-active { background-repeat: no-repeat; background-position: right 0px; background-image: url(img/spinbox-sprite.png); }
.spinbox-active.spinbox-up-hover { background-position: right -18px; cursor: pointer; }
.spinbox-active.spinbox-down-hover { background-position: right -36px; cursor: pointer; }
.spinbox-active.spinbox-up { background-position: right -72px; cursor: pointer; }
.spinbox-active.spinbox-down { background-position: right -54px; cursor: pointer; }

/* 工具条：左右布局 */
.mod-toolbar-top{ padding:0 18px 10px 0; }
.mod-toolbar-top .tit{display:inline-block;*display:inline;zoom:1;margin-right:10px;font-size:14px;line-height:30px;vertical-align:middle;}

/* 工具条：右布局 */
.mod-toolbar-bottom{ padding:0 18px 10px 0; }

/* 公用搜索模块 */
.mod-search { padding:0 18px 10px 0; }
.mod-search .tit{display:inline-block;*display:inline;zoom:1;margin-right:10px;font-size:14px;line-height:30px;vertical-align:middle;}

.no-query{ background:#FFF url(img/no_query.png) 100px 60px no-repeat; height:402px; border:1px solid #ddd; margin-right:18px; }

/*高级搜索*/
.filter-con{width:570px;left:0;overflow:hidden;}
.filter-list{font-size:12px;}
.filter-list li{height:30px; padding:6px 0;overflow: hidden;zoom:1;}

#filter-menu{display: inline-block; *display: inline; *zoom:1;}
#filter-menu .menu-btn{background: #eaeaea; padding-right: 30px;filter:progid:DXImageTransform.Microsoft.Gradient(enabled=false);}
#filter-menu .menu-btn b{border-color: #888888 #eaeaea #eaeaea;}
#filter-menu .ui-input{width: 214px;}
#filter-menu input{font-size: 12px;vertical-align: middle;}
#filter-menu label.tit{display: inline-block;*display: inline;*zoom: 1; width: 65px; text-align: left;vertical-align: middle;line-height: 30px; font-size:12px;}
#filter-menu .con{width: 450px; }
#filter-menu .short{width: 280px; }
#set-curPeriod{display: inline-block;*display: inline;*zoom: 1;margin-left:5px; width: 20px; height: 20px;overflow: hidden;vertical-align: middle;background: url('img/icon_time.png') no-repeat;}

#more-conditions{display: none;zoom:1;}
#filter-menu .mod-choose-input{position: relative;*zoom: 1;}
#filter-menu .mod-choose-input .ui-input{padding-right: 25px;width:210px;}
#filter-menu .ui-datepicker-input{width:95px;}

#filter-menu .btns{overflow: hidden;zoom:1;margin-top: 10px; height: 30px;}
#filter-submit{float: right;margin-right: 0;}
#filter-reset{float: right;display:none;margin-right: 10px;}
.conditions-trigger{color: #3492c7;float: left;line-height: 30px;overflow:hidden;position: relative;padding-right: 16px;outline:none;*zoom:1;}
.conditions-trigger b{position: absolute;right: 0;top: 50%;margin-top: -8px;width: 16px;height: 16px;background:url('img/page_spr_icons.png') -272px -96px no-repeat;}
.conditions-expand b{background-position: -256px -96px;}

/* 表单样式 */
.mod-form-rows{zoom:1;}
.mod-form-rows input,.mod-form-rows select{vertical-align:middle;}
.mod-form-rows .row-item{margin-bottom:15px;zoom:1;}
.mod-form-rows .row-item:after{clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.mod-form-rows .label-wrap{width:70px;float:left;display:inline;margin-right:10px;_margin-right:7px;line-height:30px;font-size:14px;}
.mod-form-rows .ctn-wrap{overflow:hidden;zoom:1;line-height: 30px;}
.mod-form-rows .radio-wrap input{margin-right: 3px;margin-top: -3px;}
.mod-form-rows .radio-wrap label{margin-right:20px;line-height: 30px;}
.mod-form-rows .tips{font-size: 12px;color: #999;}

/*validator*/
label.valid-error{margin-bottom:-10px;font-size: 12px;line-height:1.2;white-space: nowrap;color: #dd4e4e;}
input.valid-error,input.valid-error:hover,input.valid-error:focus{border-color:#dd4e4e;}

/*步骤*/
.mod-steps{font-size:0;margin-bottom: 20px;}
.mod-steps li{display:inline;font-size:14px;margin-right:12px;color:#888;}
.mod-steps .current{color:#317da7;font-weight:bold;}
.mod-steps span{margin-right:12px;}

.mod-inner{padding:0 0 0 18px;margin: 3px 0 0;}
.mod-inner h3{ margin-bottom:20px; font-size:14px; }
/*导入*/
#import-wrap{font-size:14px;line-height:1.8;}
#import-wrap .step-item{}
#import-wrap .tit{font-weight:bold;}
#import-wrap a.link{color:#3a86b0; text-decoration:underline; }
#import-wrap .ctn{margin-bottom:8px;}
#import-wrap .file-import-ctn{margin-bottom:30px;}
#import-wrap .step-btns{margin:5px -10px 0 0;text-align:right;}
#import-wrap .file-import-ctn .failed-rows{margin-top:15px;font-size:12px;}
#import-wrap .file-import-ctn .total{font-size:14px;margin-bottom:5px;}
#file-path{width:200px;}
#import-btn-wrap{vertical-align:middle;display:inline-block;*display:inline;zoom:1;width:60px;height:32px;}
#upload-progress{padding-bottom:40px;}
#upload-progress h3{font-size:14px;font-weight:bold;margin-bottom:20px;}
#upload-progress .progress-bar{position:relative;width:430px;height:10px;font-size:0;border:1px solid #e2e2e2;background-color:#f8f8f8;}
#upload-progress .progress-bar span{position:absolute;top:-1px;left:-1px;display:block;width:0%;height:100%;font-size:0;overflow:hidden;border:1px solid #3279a0;background-color:#428eb8;}

.lefttree {padding-left:0px;}

/*查询条件的查询按钮*/
.btn_select{
	height:30px;
	width:28px;
	margin-left:-6px;
	vertical-align: middle;
	text-align: center;
	line-height:30px;
    border: 1px solid #DDD;
    border-left-width:0px;
    padding: 0 14px;
    background-color:#FFFFFF;
    color: #555;
    cursor: pointer;
    display: inline-block;
    background:url(../images/inpd.gif) 8px 12px no-repeat #fff;
}
.container{padding-left:18px;padding-top:10px;}
.btn_off{background:#eb4f38; height:21px;font-size:12px; border:0;border-radius:2px; color:#fff;cursor:pointer;text-align:center;padding:1px 5px;}
.btn_on{background:#31a990; height:21px;font-size:12px; border:0;border-radius:2px; color:#fff;cursor:pointer;text-align:center;padding:1px 5px;}
.btn_on:hover{background:#218177;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
.t-btn{float:left; line-height:30px; color:#fff; font-size:14px; margin:0px 8px; padding:0px 10px;overflow:visible;
display:inline-block;
color:#333;
text-align:center;
text-shadow:0 1px 1px rgba(255,255,255,0.75);
vertical-align:middle;
cursor:pointer;
background-color:#f5f5f5;
background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
background-image:-o-linear-gradient(top,#fff,#e6e6e6);
background-image:linear-gradient(to bottom,#fff,#e6e6e6);
background-repeat:repeat-x;
border:1px solid #bbb;
border-color:#e6e6e6 #e6e6e6 #bfbfbf;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
border-bottom-color:#a2a2a2;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ff000000',GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
.t-btn:hover {
	color:#333;
	text-decoration:none;
	background-color:#e6e6e6;
	background-position:0 -15px;
	-webkit-transition:background-position .1s linear;
	-moz-transition:background-position .1s linear;
	-o-transition:background-position .1s linear;
	transition:background-position .1s linear
}
.t-btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.t-btn.active,.t-btn:active {
	background-color:#e6e6e6;
	background-color:#d9d9d9 \9;
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
}
.t-btn.disabled,.t-btn[disabled] {
	cursor:default;
	background-color:#e6e6e6;
	background-image:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-bblue{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#006dcc;
	background-image:-moz-linear-gradient(top,#08c,#04c);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
	background-image:-webkit-linear-gradient(top,#08c,#04c);
	background-image:-o-linear-gradient(top,#08c,#04c);
	background-image:linear-gradient(to bottom,#08c,#04c);
	background-repeat:repeat-x;
	border-color:#04c #04c #002a80;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-bblue:hover,.btn-bblue:active,.btn-bblue.active,.btn-bblue.disabled,.btn-bblue[disabled] {
	color:#fff;
	background-color:#04c;
}
.btn-bblue:active,.btn-bblue.active {
	background-color:#039 \9
}
.btn-cblue{	
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#1b96a9;
	background-image:-moz-linear-gradient(top,#2f96b4,#1b96a9);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#2f96b4),to(#1b96a9));
	background-image:-webkit-linear-gradient(top,#2f96b4,#1b96a9);
	background-image:-o-linear-gradient(top,#2f96b4,#1b96a9);
	background-image:linear-gradient(to bottom,#2f96b4,#1b96a9);
	background-repeat:repeat-x;
	border-color:#1b96a9 #1b96a9 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f96b4',endColorstr='#1b96a9',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-cblue:hover,.btn-cblue:active,.btn-cblue.active,.btn-cblue.disabled,.btn-cblue[disabled] {
	color:#fff;
	background-color:#2f96b4;
}
.btn-cblue:active,.btn-cblue.active {
	background-color:#24748c;
}
.btn-green{	
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-green:hover,.btn-green:active,.btn-green.active,.btn-green.disabled,.btn-green[disabled] {
	color:#fff;
	background-color:#51a351;
}
.btn-green:active,.btn-green.active {
	background-color:#408140 \9
}
.btn-yellow{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#faa732;
	background-image:-moz-linear-gradient(top,#fbb450,#f89406);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
	background-image:-o-linear-gradient(top,#fbb450,#f89406);
	background-image:linear-gradient(to bottom,#fbb450,#f89406);
	background-repeat:repeat-x;
	border-color:#f89406 #f89406 #ad6704;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-yellow:hover,.btn-yellow:active,.btn-yellow.active,.btn-yellow.disabled,.btn-yellow[disabled] {
	color:#fff;
	background-color:#f89406;
	*background-color:#df8505
}
.btn-yellow:active,.btn-yellow.active {
	background-color:#c67605 \9
}
.btn-red{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat:repeat-x;
	border-color:#bd362f #bd362f #802420;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-red:hover,.btn-red:active,.btn-red.active,.btn-red.disabled,.btn-red[disabled] {
	color:#fff;
	background-color:#bd362f;
}
.btn-red:active,.btn-red.active {
	background-color:#942a25;
}
.btn-black{	
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#33475f;
	background-image:-moz-linear-gradient(top,#33475f,#33475f);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#33475f),to(#33475f));
	background-image:-webkit-linear-gradient(top,#33475f,#33475f);
	background-image:-o-linear-gradient(top,#33475f,#33475f);
	background-image:linear-gradient(to bottom,#33475f,#33475f);
	background-repeat:repeat-x;
	border-color:#33475f #33475f #000;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33475f',endColorstr='#33475f',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-black:hover,.btn-black:active,.btn-black.active,.btn-black.disabled,.btn-black[disabled] {
	color:#fff;
	background-color:#33475f;
}
.btn-black:active,.btn-black.active {
	background-color:#33275f;
}
.search-cri{width:100%; line-height:28px; background:#fff; float:left;}
.sear-c{border-collapse:collapse; }
.sear-c tr{padding-top:5px; float:left;}
.sear-c td{float:left; color:#666;}

.mainwra{position:absolute;bottom:0px;left:15px;right:15px;top:15px; font-family:宋体;_height:100%;}
.border{border:1px solid #ddd;background:#fff; border-bottom:0px;} 

.divform{float:left;width:100%;overflow:auto;}
.divform li{border:#ccc solid 1px;display:inline;float:left;height:40px;margin-left:5px;overflow:hidden;line-height:40px;}

.top-b{
	background-color: #efefef;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#fdfdfd), to(#eaeaea));
	background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    background-image: -moz-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    background-image: -ms-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    background-image: -o-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    background-image: -linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#eaeaea',GradientType=0 );
	height:48px;
	padding-left:5px;
	margin-top:5px;
}
.btn_select{margin-left:-8px;}
.list td{line-height:30px; padding-left:10px; padding-top:3px;font:12px Microsoft Yahei;}
.first td{padding-top:3px;}
.last td{padding-bottom:3px;}
.errorTip{color:red;height:30px;font: 12px Microsoft Yahei;}
.border-t{border-top:1px solid #ddd; padding-left:0px;}
.border-b{border-bottom:1px solid #ddd;}
.border-t td{padding-left:10px;font: 12px Microsoft Yahei;}
.t-btn i{float:left; width:16px; height:16px;background:url(../images/uiblc.png) no-repeat;margin-top:7px;margin-right:5px; }
.on i{background:url(../images/uiblf.png) no-repeat;}
.btn-bl{color:#099; font-size:12px; margin-right:0px;margin-left:0px; border-right:0;-webkit-border-radius:4px 0px 0px 4px;
	-moz-border-radius:4px 0px 0px 4px;
	border-radius:4px 0px 0px 4px;}
.btn-bl:hover{color:#099;}
.btn-bl i{background-position: 0px 0px; }
.btn-blc{color:#369; font-size:12px; margin-right:0px;margin-left:0px; -webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;}
.btn-blc:hover{color:#369;}
.btn-blc i{background-position: 0px -16px; }
.btn-bc{color:#090; font-size:12px; margin:0px;border-left:0;-webkit-border-radius:0px 4px 4px 0px;
	-moz-border-radius:0px 4px 4px 0px;
	border-radius:0px 4px 4px 0px}
.btn-bc:hover{color:#090;}
.btn-bc i{background-position: 0px -32px; }
.on{	
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	/* *background-color:#51a351; */
	background-image:-moz-linear-gradient(top,#62c462,#51a351);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image:-webkit-linear-gradient(top,#62c462,#51a351);
	background-image:-o-linear-gradient(top,#62c462,#51a351);
	background-image:linear-gradient(to bottom,#62c462,#51a351);
	background-repeat:repeat-x;
	border-color:#51a351 #51a351 #387038;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);	
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
}
.on:hover{
	color:#fff;
	background-color:#51a351;
}
.analyze{float:left; width:858px;background:#f7f7f7; margin:0px 10px;border:#ddd solid 1px;border-bottom:0;padding:5px 10px; color:#333;font:12px/30px Microsoft Yahei;}
.selectcss{height:30px;border:#ddd solid 1px;overflow:hidden;float:left;position:relative;margin-right:10px;}
.selectcss select{height:32px;border:0;width:100%;margin:-1px;}
.selectcss i{position:absolute;top:0;right:0;bottom:0;width:20px;height:30px;background:url(../../img/dropdown1.png) no-repeat 0 0 #FFF;}
/*upimg*/
.btn_uppic{float:left;background:url(../../../images/upimg1.png) no-repeat #ddd;height:34px;width:136px;position:relative;overflow:hidden;}
.fileInputs{height:34px;width:100px;overflow:hidden;font-size:50px;position:absolute;top:0;right:0;opacity: 0;filter:alpha(opacity=0);cursor:pointer;}
/*弹出框按钮居下*/
.footdiv{left:0;right:0;bottom:0;position:fixed;height:28px;border-top:#ececec solid 1px;padding:3px 10px;text-align:right;background: #f6f6f6;}
/*文件上传*/
.btn_upload{background: #ddd url("../../../images/upload.png") no-repeat scroll 0 0;height: 34px;overflow: hidden;position: relative;width: 100px;}
.fileInput {cursor: pointer;font-size: 50px;height: 30px;opacity: 0;overflow: hidden;position: absolute;right: 0;top: 0;width: 100px;}
.shop_box{padding-left:15px;}
.btn_confirm{ 
	border:1px solid #3279a0;
	box-shadow:0 1px 1px rgba(0,0,0,0.3);
	background: #337fa9;
	background: -moz-linear-gradient(top, #4994be, #337fa9); 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#4994be), to(#337fa9)); 
	background: -o-linear-gradient(top, #4994be, #337fa9);
	background: -ms-linear-gradient(top, #4994be 0%,#337fa9 100%);
	background: linear-gradient(top, #4994be, #337fa9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4994be', endColorstr='#337fa9');
	font-weight:bold;
	color:#fff;
	text-shadow:0 2px 2px rgba(0,0,0,0.22);
	width:60px;
	height:24px;
	cursor: pointer; 
	font-size:12px;
	text-align:center;
	padding: 0 16px;
}
.btn_confirm:hover{ filter:progid:DXImageTransform.Microsoft.Gradient(enabled=false);background:#3286b4;color:#fff; }
.btn_confirm:active{ background: #2b6c90;background: -moz-linear-gradient(top, #2b6c90, #4994be); background: -webkit-gradient(linear, 0 0, 0 100%, from(#2b6c90), to(#4994be)); background: -o-linear-gradient(top, #2b6c90, #4994be);background: -ms-linear-gradient(top, #2b6c90 0%,#4994be 100%); background: linear-gradient(top, #2b6c90, #4994be); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b6c90', endColorstr='#4994be'); }
.btn_close{
    background: -moz-linear-gradient(center top , #FFFFFF, #F4F4F4) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #C1C1C1;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    color: #555555;
    cursor: pointer;
    display: inline-block;
    font: 12px 宋体;
    height: 24px;
    margin-left: 10px;
    width:60px;
    padding: 0 16px;
    vertical-align: middle;
}
.btn_close:hover{background:none repeat scroll 0 0 #F4F4F4;color:#555555}
.btn_close:active {background: -moz-linear-gradient(center top , #E8E8E8, #FBFBFB) repeat scroll 0 0 rgba(0, 0, 0, 0);}


/*单据记录搜索*/
.bill-ser-top{background-color: #fff;padding: 10px;padding-left: 18px;}
.bill-ser-botm{padding: 0 18px 8px 0;}

/*会员分析*/

.uitable{border-collapse:collapse; font-size:12px;}
.uitable .top{background:#f9f9f9; font-size:14px; height:32px;}
.uitable td{border:1px solid #ccc;padding:10px;}
.uitable td:hover{background:#f9f9f9;}
.uitable .top h3{font-weight:normal; padding-left:8px;}
.uitabc{position:relative;width:100%;height:110px;cursor: pointer;}
.uitabc dt{background:url(../../../images/analysis.png) no-repeat;display:inline;float:left;height:60px;line-height:60px;margin:10px 0 0;width:100%;text-align:right;font-weight:bold;color:#0af;}
.uitabc dd{display:inline;float:left;height:30px;font-size:14px;line-height:30px;margin:0;width:100%;text-align:center;color:#333;}
.fontRate{font-size: 36px;}
.remarks{background:rgba(0, 0, 0, 0.6)!important;filter:Alpha(opacity=60); background:#000;display:none;height:110px;line-height:20px;position:absolute;color:#fff;width:100%;top:0px;left:0;}
.uitabc dt.liushi{background-position:0 0;}
.uitabc dt.baoliu{background-position:0 -60px;}
.uitabc dt.zhuanhua{background-position:0 -120px;}
.uitabc dt.huigou{background-position:0 -180px;}
.uitabc dt.zengzhang{background-position:0 -240px;}
.highcharts-button{display:none}

.tabs{position:fixed;top:145px;left:0px;right:0px;border-bottom:1px solid #ddd;padding:5px 10px;background: #f4f4f4;}

#tabbox{position:fixed;top:190px;left:15px;right:15px;bottom:10px;padding:2px; }
.tab_conbox{border-top: none;}
.tab_con{float:left;font-size: 12px;width:100%;}
.clearAll{clear: both;}

.cloth{float:left;overflow:auto;border: 1px solid #ddd;width:100%;}
.cloth dl{float:left;width:98%;margin:5px 1%;}
.cloth dl dt{float:left;width:100%;height:35px;line-height:35px;color:#f60;font-weight:700;border-bottom:#ddd solid 1px;}
.cloth dl img{float:left;width:100px;height:100px;border:#ddd solid 1px;padding:5px;}
.cloth dl dd{float:left;width:600px;margin-top:10px;}
.cloth dl dd span{float:left;width:200px;line-height:30px;margin-left:10px;}

.huifangbt{float:right;width:60px;height:30px;background:#f60;border-radius:3px;border:0;margin-top:10px;color:#fff;cursor:pointer;}
.groom{float:left;border: 1px solid #ddd;width:100%;padding-bottom:10px;}
.groom dl{float:left;width:98%;margin:10px 1% 0;}
.groom dl img{float:left;width:100px;height:100px;padding:5px;border:#ddd solid 1px;}
.groom dl span{float:left;width:200px;line-height:25px;margin-left:10px;}

.coupon_s{float:left;width:100%;height:35px;line-height:35px;border:#ddd solid 1px;background:#f4f4f4;}
.coupon_l{float:left;width:100%;position:relative;}
.coupon_l dl{display:inline;float:left;width:45%;margin:10px 0 0 2%;padding:10px 1%;height:100px;border-radius:4px;overflow:hidden;position:relative;}
.coupon_l dl dt{float:left;width:40%;margin:15px 0 0 1%;height:60px;text-align:center;line-height:60px;font-size:30px;}
.coupon_l dl h3{float:left;width:58%;height:35px;margin-top:10px;line-height:35px;font-size:16px;}
.coupon_l dl dd.c_use{float:left;width:58%;height:30px;line-height:30px;}
.coupon_l dl dd.c_time{float:left;width:100%;height:35px;line-height:35px;text-align:center;}
.coupon_l dl span{position:absolute;top:10px;right:10px;height:30px;line-height:30px;width:60px;color:#f00;font-size:18px;font-weight:700;border:#f00 dashed 2px;text-align:center;
	transform: rotate(30deg);
	-ms-transform: rotate(30deg); /* IE 9 */
	-webkit-transform: rotate(30deg); /* Safari and Chrome */
}

.vipimg{position:fixed;top:15px;left:15px;height:118px;width:118px;border:1px solid #eee;border-radius:3px;}
.vipimg img{float:left;width:100px; height:100px; margin:8px;}
.vip_report{position:fixed;top:15px;right:15px;left:135px;height:108px;padding:5px;font:12px Microsoft Yahei;}
.vip_report dl{float:left; width:25%; color:#666; line-height:28px;}
.vip_report .red{background:#f00; color:#fff; padding:0px 5px; line-height:20px;  margin-top:4px;}
.vip_report .green{background:#00a928; color:#fff; padding:0px 5px; line-height:20px;  margin-top:4px;}
.vip_report .colored{color:#f00;}
.vip_report dl i{float:left; width:12px; height:12px; background:url(../../img/iifx.png); margin-top:8px; margin-right:5px;}
.vip_report dl i.state{background-position:0px 0px;}
.vip_report dl i.num{background-position:0px -12px;}
.vip_report dl i.name{background-position:0px -24px;}
.vip_report dl i.phone{background-position:0px -36px;}
.vip_report dl i.birth{background-position:-12px 0px;}
.vip_report dl i.size{background-position:-12px -12px;}
.vip_report dl i.color{background-position:-12px -24px;}
.vip_report dl i.camp{background-position:-12px -36px;}
.vip_report dl i.qq{background-position:-24px 0px;}
.vip_report dl i.wechat{background-position:-24px -12px;}
.vip_report dl i.income{background-position:-24px -24px;}
.vip_report dl i.car{background-position:-24px -36px;}
.vip_report dl i.loyalty{background-position:0px -48px;}
.vip_report dl i.buy{background-position:-12px -48px;}
.vip_report dl span{float:left;}